package com.jinunn.system.service;

import com.jinunn.system.entity.Dept;
import com.baomidou.mybatisplus.extension.service.IService;
import com.jinunn.system.model.params.DeptParam;
import com.jinunn.system.model.query.DeptQuery;
import com.jinunn.system.model.vo.dept.DeptVO;

import java.util.List;

/**
 * <p>
 * 部门表 服务类
 * </p>
 *
 * @author JIN
 * @since 2024-07-12
 */

public interface DeptService extends IService<Dept> {

    /**
     * 部门列表
     *
     * @return {@link DeptVO}
     */
    List<DeptVO> getDeptList(DeptQuery queryParams);

    /**
     * 新增部门
     *
     * @param formData 提交信息
     * @return id
     */
    Long saveDept(DeptParam formData);
}
